/*--------------------------------------------------------------
 # Copyright (C) joomla-monster.com
 # License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
 # Website: http://www.joomla-monster.com
 # Support: info@joomla-monster.com
 ---------------------------------------------------------------*/
/*********************** FOR RTL LANGUAGES ************************/
/**dj-menu with mootools**/
.dj-main li.dj-up {
    float: right;
}

.dj-main li a.dj-up_a {
    float: right;
}

.dj-main li a.dj-up_a span {
    float: right;
}

.dj-main li.hover ul.dj-submenu {
    right: 0px;
}

.dj-main li.hover ul.dj-submenu li {
    float: right;
}

.dj-main li.hover li.hover ul, .dj-main li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover ul, .dj-main li.hover li.hover li.hover li.hover li.hover ul {
    right: 226px;
}

.dj-main li.hover ul.dj-submenu li a {
    text-align: right;
}

.dj-main li ul.dj-submenu li a.dj-more {
    background: url(../images/arrow_li-RTL.gif) 20px 50% no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more:hover {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li.hover ul.dj-submenu li a.dj-more-active:hover {
    background: url(../images/arrow_li-RTL.gif) 20px 50% no-repeat #0793c1;
}

.dj-main li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover li.hover a.dj-more {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li.hover li a.dj-more, .dj-main li.hover li.hover li.hover li.hover li.hover li a.dj-more {
    background: url(../images/arrow_li-RTL.gif) 20px 50% no-repeat;
}

/*-dj-menu without mootools-*/
.dj-main li:hover ul.dj-submenu {
    right: 0px;
}

.dj-main li:hover ul.dj-submenu li {
    float: right;
}

.dj-main li:hover li:hover ul, .dj-main li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover ul, .dj-main li:hover li:hover li:hover li:hover li:hover ul {
    right: 226px;
}

.dj-main li:hover ul.dj-submenu li a {
    text-align: right;
}

.dj-main li:hover ul.dj-submenu li a.dj-more:hover {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {
    background: url(../images/arrow_li-RTL.gif) 20px 50% no-repeat #0793c1;
}

.dj-main li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover li:hover a.dj-more {
    background: url(../images/arrow_li-RTL.gif) 20px 50% #0793c1 no-repeat;
}

.dj-main li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li:hover li a.dj-more, .dj-main li:hover li:hover li:hover li:hover li:hover li a.dj-more {
    background: url(../images/arrow_li-RTL.gif) 20px 50% no-repeat;
}

/**from layout.css**/
#jm-outer-page {
    text-align: right;
}

#jm-logo-sitedesc {
    float: right;
}

#jm-search-right {
    float: left;
}

#jm-search-left {
    background: url(../images/search_left.gif) no-repeat top left;
    padding-left: 0;
    padding-right: 18px;
}

#jm-design {
    float: left;
    margin-right: 0;
    margin-left: 4px;
    padding: 0 20px 0 0;
}

#jm-bottommenu {
    float: right;
    padding: 2px 5px 10px 0;
}

#jm-copyrights {
    float: left;
}

#jm-main {
    background: url(../images/dot.gif) 654px 6px no-repeat;
}

#jm-wrapper.scheme_2 #jm-left {
    float: right;
}

#jm-wrapper.scheme_2 #jm-content {
    float: left;
}

/**from details.css**/
#jm-search-left div.search label {
    float: right;
    margin: 7px 0 0 10px;
}

#jm-pathway h3 {
    float: right;
    margin: 0 0 0 10px;
}

div.breadcrumbs {
    float: right;
}

/** from modules.css**/
div.jm-module-top {
    background: url(../images/module_l_top-RTL.png) top left no-repeat;
}

div.jm-module-bot {
    background: url(../images/module_l_bottom-RTL.png) top left no-repeat;
}

/***default module menu***/
ul.menu li a:link, ul.menu li a:visited, ul.menu span.separator {
    padding: 8px 25px 8px 0;
    background: url(../images/arrow_menu_li-RTL.gif) no-repeat;
    background-position: 98% 50%;
}

ul.menu li a:hover {
    background: url(../images/arrow_menu_li-RTL.gif) no-repeat #e6e8e9;
    background-position: 98% 50%;
}

ul.menu li.active a {
    background: url(../images/arrow_menu_li-RTL.gif) no-repeat #e6e8e9;
    background-position: 98% 50%;
}

ul.menu li ul li {
    padding: 2px 30px 2px 0;
}

ul.menu li ul li a:link, ul.menu li ul li a:visited, ul.menu li ul li.active a, ul.menu li ul li.active li a, ul.menu li ul li.active li li a, ul.menu li ul li.active li li li a {
    padding: 4px 10px 4px 0;
    background: url(../images/arrow_menu_li-RTL.gif) no-repeat;
    background-position: 100% 50%;
}

/**from reset.css**/
/** from template.css**/
div.registration form#member-registration fieldset dt, div.profile form#member-profile fieldset dt, div.profile-edit form#member-profile fieldset dt, div.remind fieldset dt, div.reset fieldset dt {
    float: right;
    clear: right;
}

div.registration form#member-registration fieldset dd, div.profile form#member-profile fieldset dd, div.profile-edit form#member-profile fieldset dd, div.remind fieldset dd, div.reset fieldset dd {
    float: right;
    clear: left;
}

ul.actions {
    text-align: left;
}

/**blog layout**/
.cols-2 .column-1 {
    float: right;
    width: 48%;
}

.cols-2 .column-2 {
    float: left;
    width: 48%;
}

.cols-3 .column-1, .cols-3 .column-2, .cols-3 .column-3 {
    float: right;
    width: 31%;
    padding: 0 0 0 20px;
}

.cols-3 .column-3 {
    float: left;
    padding: 0;
}

.cols-4 .column-1, .cols-4 .column-2, .cols-4 .column-3, .cols-4 .column-4 {
    float: right;
    width: 22.8%;
    padding: 0 0 0 20px;
}

.cols-4 .column-4 {
    float: left;
    padding: 0;
}

p.readmore {
    text-align: right;
    float: left;
}

div#article-index ul {
	padding: 0 20px 0 0;
}
dl#tabs.tabs { 
	float: right;
}
/** from reset.css**/
ul {
    padding: 0 20px 0 0;
}

/**from editor.css**/
/* design of paragraph with class = error */
p.error {
    background: #ffeaea url(../images/error.gif) 98% 8px no-repeat;;
    padding: 10px 52px 10px 15px;
}

/* design of paragraph with class = info */
p.tips {
    background: #dbf9db url(../images/success.gif) 98% 8px no-repeat;
    padding: 10px 52px 10px 15px;
}

/* design of paragraph with class = info */
p.info {
    background: #fffcd8 url(../images/info.gif) 98% 8px no-repeat;
    padding: 10px 52px 10px 15px;
}

/**slider**/
.slide-desc-text {
    text-align: right;
}
